<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<!--冒泡排序
		解析：
		1.比较相邻的两个元素，如果前一个比后一个大，则交换位置。
　　　    2.第一轮的时候最后一个元素应该是最大的一个。
        3.按照步骤一的方法进行相邻两个元素的比较，这个时候由于
                   最后一个元素已经是最大的了，所以最后一个元素不用比较。-->
		<script type="text/javascript">
			function sort(elements){
				for (var i = 0; i < elements.length - 1; i++) {
					for (var j = 0; j < elements.length -1 - i; j++) {
						console.log(elements[j]);
						console.log(elements[j + 1]);
						if (elements[j] > elements[j + 1]) {
							var swap = elements[j];
							elements[j] = elements[j + 1];
							elements[j +1] = swap;
						}
					}
				}
			}
			var elements = [7, 1, 3, 5];
			console.log('before:' + elements);
			sort(elements);
			console.log('after' + elements);
		</script>
	</body>
</html>
